home *** CD-ROM | disk | FTP | other *** search
Makefile | 1992-11-29 | 1.8 KB | 69 lines |
- include ../../config.i
-
- # object files
- OBJS = \
- edt.o filemenu.o general.o \
- gsurface.o hide.o memory.o \
- sub.o token.o unix_extra.o unixscr.o unixinkey.o \
- gprint.o varargs.o wprintf_do.o mark.o $(MEMMOVE)
-
- UP = ../../
-
- SOMEGLEOBJS = $(UP)core.o $(UP)mychar.o $(UP)tex.o \
- $(UP)d_curses.o $(UP)easydev.o $(UP)d_regis.o \
- $(UP)d_tek.o $(UP)font.o $(DXO)
-
- VOBJS = $(OBJS) vaxdevice.o $(UP)core.o $(UP)tex.o $(UP)font.o missingvax.o
- BATCHOBJS = $(OBJS) vdevice.o missing.o
- VTOBJS = $(VOBJS) $(UP)mychar.o $(UP)easydev.o $(UP)d_curses.o
- XOBJS = $(VOBJS) $(UP)mychar.o $(UP)d_x.o
- TEKOBJS = $(VOBJS) $(UP)mychar.o $(UP)easydev.o $(UP)d_tek.o
- REGISOBJS = $(VOBJS) $(UP)mychar.o $(UP)d_regis.o
-
- # Same as above,but without files from up directory.
- # The gle directory should be MAKE'ED before hand.
-
- DVOBJS = $(OBJS) vaxdevice.o missingvax.o
- DBATCHOBJS = $(OBJS) vdevice.o missing.o
- DVTOBJS = $(VOBJS)
- DXOBJS = $(VOBJS)
- DTEKOBJS = $(VOBJS)
- DREGISOBJS = $(VOBJS)
-
- HEADS = all.h color.h edt.h general.h glepro.h global.h gsurface.h \
- justify.h mygraph.h vaxconio.h vdevice.h
-
- # rules to build
- surface: surf_vt surf_batch $(XSURF) surf_tek surf_regis
- echo done surface
-
- gsurface.o: gsurface.c $(HEADS)
- $(CC) -c -DGLEPATH=\"$(GLE_PATH)/\" $(CFLAGS) gsurface.c
-
- surf_vt: $(DVTOBJS)
- $(CC) -o surf_vt $(CFLAGS) $(VTOBJS) $(LIBS)
-
- surf_batch: $(DBATCHOBJS)
- $(CC) -o surf_batch $(CFLAGS) $(BATCHOBJS) $(LIBS)
-
- surf_tek: $(DTEKOBJS)
- $(CC) -o surf_tek $(CFLAGS) $(TEKOBJS) $(LIBS)
-
- surf_regis: $(DREGISOBJS)
- $(CC) -o surf_regis $(CFLAGS) $(REGISOBJS) $(LIBS)
-
- # this won't work if you dont' have the header files for X
- surf_x: $(DXOBJS) $(HEADS)
- $(CC) -o surf_x $(CFLAGS) $(XOBJS) $(XLIBS)
-
- # On DEC 5400 GCC wouldn't create working varargs so CC is used.
- varargs.o: varargs.c
- cc -w -c varargs.c
-
- $(OBJS): $(HEADS)
-
-
-
-
-
-